/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package modelos;

import java.util.Date;
import java.util.List;

/**
 *
 * @author Verena
 */
public class Venta {

    private static int id = 0;
    private int idVenta;
    private Date fecha;
    private String numeroVta;
    private String estado;
    private double total;
    private Cliente cliente;
    private List<VentaDetalle> vtaDetalles;

    public Venta() {
    }

    public Venta(Date fecha, String numeroVta, String estado, double total, Cliente cliente, List<VentaDetalle> vtaDetalles) {
        this.id++;
        this.idVenta = this.getId();
        this.fecha = fecha;
        this.numeroVta = numeroVta;
        this.estado = estado;
        this.total = total;
        this.cliente = cliente;
        this.vtaDetalles = vtaDetalles;
    }

    public static int getId() {
        return id;
    }

    public static void setId(int id) {
        Venta.id = id;
    }

    public int getIdVenta() {
        return idVenta;
    }

    public void setIdVenta(int idVenta) {
        this.idVenta = idVenta;
    }

    public Date getFecha() {
        return fecha;
    }

    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }

    public String getNumeroVta() {
        return numeroVta;
    }

    public void setNumeroVta(String numeroVta) {
        this.numeroVta = numeroVta;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public double getTotal() {
        return total;
    }

    public void setTotal(double total) {
        this.total = total;
    }

    public Cliente getCliente() {
        return cliente;
    }

    public void setCliente(Cliente cliente) {
        this.cliente = cliente;
    }

    public List<VentaDetalle> getVtaDetalles() {
        return vtaDetalles;
    }

    public void setVtaDetalles(List<VentaDetalle> vtaDetalles) {
        this.vtaDetalles = vtaDetalles;
    }
}
